Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Milan Challenger Iasi Challenger Grodzisk Mazowiecki Challenger Seville Challenger Davis Cup, Group I, 1R, ROU-TPE 1-3 Olbia Challenger Bratislava 2 Challenger Ismaning Challenger Oeiras 2 Challenger Cherbourg Challenger Pau Challenger Ottignies-Louvain-la-Neuve Challenger Lugano Challenger Barletta Challenger Rome Challenger Bucharest Open - Bucharest Madrid Challenger Todi Challenger Seville Challenger M25 Heraklion M25 Heraklion M25+H Bacau Romania F16 Spain F20 Romania F1 Romania F16 Germany F13 Colombia F1 Colombia F2 Spain F10 Spain F15 Spain F16 Czech Republic F2 Spain F18 Romania F4 Spain F19 Romania F6 Germany F7 Spain F28 Spain F29 Spain F30 Romania F16 Spain F31 Romania F17 Spain F32 Austria F10 Spain F33 Spain F35 Venezuela F5 Venezuela F6 Spain F38 Spain F39 Spain F40 Spain F41 Dominican Republic F1 Spain F42 Spain F2 Spain F3 Austria F3 Spain F6 Spain F8 Spain F9 Spain F10 Spain F11 Spain F14 Spain F16 Romania F1 Spain F17 Romania F2 Spain F18 Romania F3 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F25 Spain F26 Spain F27 Spain F28 Romania F15 Spain F30 Romania F16 Spain F31 Romania F18 Spain F33 Spain F35 Spain F38 Spain F39 Spain F40 Spain F41 Spain F42 Spain F43 Germany F2 Spain F1 Austria F1 Spain F2 Spain F3 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F1 Spain F16 Romania F2 Spain F17 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Greece F3 Greece F2 Usa F1 El Salvador F1 Morocco F1 Guatemala F1 Morocco F2 Mexico F1 Spain F7 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F8 Spain F16 Estonia F1 Spain F29 Italy F30 Germany F2 Spain F7 Italy F3 Spain F11 Spain F14 Spain F15 Spain F16 Romania F1 Netherlands F2 Netherlands F3 Spain F22 Spain F28 Spain F37 Germany F2 Romania F1 Romania F3 Romania F3 Croatia F5 Croatia F6 Croatia F7 Spain F24 Egypt F9 Egypt F10 Spain F5 Romania F4 Spain F27 (Donostia-San-Sebastian) Spain F6 (Xabia) Portugal F7 (Porto) M25 Denia M25 Oviedo M25 Riba - Roja de Turia M25 Murcia M15 Antalya M25 Prague M15 Madrid M15 Manacor M25 Villena M25 Cairo M25 Portimao M25 Mataro M25 La Nucia M25 Santander M25 Oviedo M15 Doha M25 Doha M25 Torello XI Ciutat de Barcelona - Barcelona XI Ciutat de Barcelona - Barcelona Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Naples Challenger - Naples XII Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee Brasov Challenger - Brasov Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Puerto Rico Challenger Tennis Event - Humacao Oberstaufen Cup-Head German Master's Series - Oberstaufen Timisoara Challenger - Timisoara 84° Concurso Internacional Tenis San Sebastian - San Sebastian TEAN International - Alphen Aan Den Rijn Brasov Challenger - Brasov Challenger Copa Sevilla 2008 - Seville Ipsos Bucharest Challenger - Bucharest Open Tarragona Costa Daurada - Tarragona Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville Belgrade Challenger Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Sarajevo Challenger St. Brieuc Challenger Monza Challenger Rome Challenger Tunis Challenger Lugano Challenger Turin Challenger Oberstaufen Challenger Penza Challenger Saransk Challenger Segovia Challenger Vigo Challenger San Sebastian Challenger Brasov Challenger Seville Challenger Todi Challenger Palermo Challenger Tarragona Challenger Tashkent Challenger Florionapolis Challenger Medellin Challenger Guayaquil Challenger Sao Paulo Challenger Sao Paulo Challenger Tanger Challenger Meknes Challenger Sarajevo Challenger Marrakech Challenger St. Brieuc Challenger Rome Challenger Tunis Challenger Cairo Challenger Cremona Challenger Alessandria Challenger Furth Challenger Rome Challenger Lugano Challenger Bytom Challenger Reggio Emilia Challenger Marburg Challenger Arad Challenger Pozoblanco Challenger Oberstaufen Challenger Penza Challenger Recanati Challenger Granby Challenger Saransk Challenger San Sebastian Challenger Brasov Challenger Palermo Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Kazan Challenger Bergamo Challenger Barletta Challenger Monza Challenger Athens Challenger Furth Challenger Braunschweig Challenger Pozoblanco Challenger Oberstaufen Challenger Orbetello Challenger Wuhai Challenger Beijing Challenger San Sebastian Challenger Como Challenger Seville Challenger Brasov Challenger Todi Challenger Trnava Challenger Madrid Challenger Napoli Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Meknes Challenger Cherbourg Challenger Casablanca Challenger Rabat Challenger Sarajevo Challenger Bath Challenger Marrakech Challenger Barletta Challenger Mersin Challenger Caltanissetta Challenger Monza Challenger Kosice Challenger Marburg Challenger Arad Challenger Scheveningen Challenger Timisoara Challenger Poznan Challenger Aptos Challenger Sibiu Challenger Cordenons Challenger Alphen Challenger Brasov Challenger Seville Challenger Szczecin Challenger Izmir Challenger Madrid Challenger Geneva Challenger Bratislava Challenger Marbella Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Le Gosier Challenger Rome Challenger Bordeaux Challenger Arad Challenger Timisoara Challenger Recanati Challenger Guimaraes Challenger Segovia Challenger Orleans Challenger Mons Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Quimper Challenger Guadalajara Challenger Tunis Challenger Arad Challenger Furth Challenger Nottingham-2 Challenger Marburg Challenger Binghamton Challenger Poznan Challenger Lexington Challenger Cortina Challenger Alphen Challenger Brasov Challenger Seville Challenger Trnava Challenger Sibiu Challenger Kenitra Challenger Rennes Challenger Geneva Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger Raanana Challenger Mersin Challenger Vercelli Challenger Ostrava Challenger Aix En Provence Challenger Heilbronn Challenger Eskisehir Challenger Vicenza Challenger Prostejov Challenger Furth Challenger Prague Challenger Marburg Challenger Poznan Challenger Scheveningen Challenger Liberec Challenger Aptos Challenger Vancouver Challenger Seville Challenger St. Remy Challenger Szczecin Challenger Istanbul Challenger Izmir Challenger Trnava Challenger Orleans Challenger Rome Challenger Mohammedia Challenger Rennes Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Montevideo Challenger ATP Challenger Tour Finals Wroclaw Challenger Irving Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Rome Challenger Prostejov Challenger Surbiton Challenger Ilkley Challenger Braunschweig Challenger Scheveningen Challenger Cortina Challenger Trnava Challenger Seville Challenger St. Remy Challenger Szczecin Challenger Istanbul Challenger Izmir Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Bogota Challenger Montevideo Challenger Bangkok Challenger Koblenz Challenger Budapest Challenger Santiago Challenger Buenos Aires Challenger Sophia Antipolis Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Surbiton Challenger Nottingham Challenger Caltanissetta Challenger Blois Challenger Bastad Challenger Scheveningen Challenger Tampere Challenger Vancouver Challenger Meerbusch Challenger Seville Challenger Szczecin Challenger Istanbul Challenger Sibiu Challenger Rome Challenger Kaohsiung Challenger Cali Challenger Brest Challenger Lima Challenger Guayaquil Challenger Bratislava Challenger Newport Beach Challenger Dallas Challenger San Francisco Challenger Indian Wells Challenger Marbella Challenger Alicante Challenger Tunis Challenger Rome Challenger Heilbronn Challenger Surbiton Challenger Ilkley Challenger San Benedetto Challenger Segovia Challenger Manerbio Challenger Meerbusch Challenger Mallorca Challenger Istanbul Challenger Seville Challenger Orleans Challenger Florence Challenger Barcelona Challenger Mouilleron-Le-Captif Challenger Lima Challenger Maia Challenger Canberra Challenger Newport Beach Challenger Indian Wells Challenger Iasi Challenger Sibiu Challenger Alicante Challenger Marbella Challenger Guayaquil Challenger Lima Challenger Quimper Challenger Biella 1 Challenger Gran Canaria 2 Challenger St. Petersburg 2 Challenger Belgrade Challenger Biella 6 Challenger Nottingham 1 Challenger Nottingham 2 Challenger Iasi Challenger San Marino Challenger Bucharest Challenger Sibiu Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 3 Challenger Forli 5 Challenger Biel Challenger Lugano Challenger Barletta Challenger Aix En Provence Challenger Prague 2 Challenger Heilbronn Challenger Surbiton Challenger Nottingham Challenger Milan Challenger Troyes Challenger Salzburg Challenger Iasi Challenger Amersfoort Challenger Segovia Challenger Cordenons Challenger San Marino Challenger Prague 3 Challenger Como Challenger Seville Challenger Braga Challenger Sibiu Challenger Lisbon Challenger Alicante Challenger Ortisei Challenger Bergamo Challenger Rovereto Challenger Lugano Challenger Biel Challenger Morelos Challenger Leon Challenger Mauthausen Challenger Little Rock Challenger Tyler Challenger Palmas del Mar Challenger Modena Challenger Porto 2 Challenger BCR Open Romania - Bucharest Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart BCR Open Romania - Bucharest If Stockholm Open - Stockholm Heineken Open - Auckland Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne BCR Open Romania - Bucharest If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Citi Open - Washington Kremlin Cup - Moscow If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril BMW Open - Munich Konzum Croatia Open - Umag Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Maharashtra Open - Pune Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Istanbul Challenger Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Sony Open Tennis - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 French Open (juniors) All Lower level tournaments Davis Cup, Group I, PO, GRE-ROU 4-0